﻿/****************头部*************/
.headermanage{
	padding:10px;
	height:50px;
}
.managetop{
	line-height:25px;
}
.managetop a{
	margin:0 6px;
	color:#656565;
}
.managetop a.managelink{
	background:url(images/no-repeat.gif) no-repeat 0 -686px;
	_background-position:0 -688px;
	padding-left:18px;
	font-weight:700;
	color:#22b409;
}
.managetop a.helptop{
	background:url(images/no-repeat.gif) no-repeat 0 -710px;
	_background:url(images/no-repeat.gif) no-repeat 0 -712px;
	padding-left:10px;
	padding-left:18px;
}
.managecont{
	width:1003px;
	margin:0 auto;
}

/*********************************/
.registinfo{
	background:url(images/navbg.gif) repeat-x 0 -86px;
	height:40px;
	line-height:40px;
	padding:0 8px;
}
.registinfo p{
	background:url(images/no-repeat.gif) no-repeat 0 -731px;
	color:#fff;
	padding-left:35px;
}
/**************右侧广告********************/
.registads{
	width:245px;
	font-size:14px;
	line-height:25px;
}
.no{
	font-size:25px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:700;
	margin:10px 0;
}
.registads .intro{
	font-size:12px;
}
/***********标题**************/
.titlegreen{
	background:url(images/navbg.gif) repeat-x 0 -48px;
	height:32px;
	line-height:32px;
}
.titlegreen h2{
	color:#fff;
	font-size:14px;
	color:#fff;
	padding:0 8px;
	font-weight:700;
}
/*********************注册*****************/
.regist{
	padding:15px 100px;
}

.TowLogin_left{
	background:url(images/TowLogin_bgL.gif) no-repeat 100% 0;
	float: left;
    height: 326px;
    width: 237px;
    overflow:hidden;
}
.TowLogin_left ul{
	margin-top:40px;
}
.TowLogin_left ul li a{
	display: block;
    height:70px;
    text-indent: -9999px;
    width:237px;
	background:url(images/TowLogin_title.gif) no-repeat 0 0;
	cursor:pointer;
}
.TowLogin_left ul li a:hover{
	background:url(images/TowLogin_title.gif) no-repeat 100% 0;
}
.TowLogin_left ul li.qqRe a,.TowLogin_left ul li.qqReL a{
	background-position:0 0;
}
.TowLogin_left ul li.qqReL a
{
    background-position:0 -220px;
    }
.TowLogin_left ul li.qqRe a:hover,.TowLogin_left ul li.emailRe a:hover,.TowLogin_left ul li.phoneRe a:hover,
.TowLogin_left ul li.qqReL a:hover,.TowLogin_left ul li.emailReL a:hover,.TowLogin_left ul li.phoneReL a:hover
{
	background-position:100% -140px;
	background-position:0 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.TowLogin_left ul li.qqRe a.now{
	background-position:100% 0;
}
.TowLogin_left ul li.qqReL a:hover{
	background-position:0 -220px;
}
.TowLogin_left ul li.qqReL a.now
{
    background-position:100% -220px;
}
.TowLogin_left ul li.emailRe a,.TowLogin_left ul li.emailReL a{
	background-position:0 -140px;
	height:73px;
}
.TowLogin_left ul li.emailReL a
{
    background-position:0 -360px;
}
.TowLogin_left ul li.emailRe a:hover{
	background-position:0 -140px;
}
.TowLogin_left ul li.emailRe a.now{
	background-position:100% -140px;
}
.TowLogin_left ul li.emailReL a:hover{
	background-position:0 -360px;
}
.TowLogin_left ul li.emailReL a.now
{
    background-position:100% -360px;
}
.TowLogin_left ul li.phoneRe a{
	background-position:0 -70px;
}
.TowLogin_left ul li.phoneRe a:hover{
	background-position:0 -70px;
}
.TowLogin_left ul li.now a{
	background-position:100% 0;
}
.TowLogin_left ul li.phoneReL a{
	background-position:0 -290px;
}
.TowLogin_left ul li.phoneReL a:hover{
	background-position:0 -290px;
}
/*****************右侧信息********************/

.adslogin
{
    padding:15px;
    border-top:1px solid #ddd;
}
/*****************修改注册**********************/
.reg
{
    background:url(images/typebg.gif) no-repeat 100% 100% #f9f9f9;
    border:1px solid #ddd;
    clear:both;
}
.reg h1
{
    font-family:"微软雅黑";
    font-size:32px;
    padding:20px 30px;
}
.reg h1 span
{
    font-size:12px;
    color:#888888;
    margin-left:8px;
}
.main {
    float: left;
    line-height: 2;
    padding-left: 60px;
    width: 450px;
}
.reg .item {
    border-bottom: 1px dotted #CCCCCC;
    padding: 5px 0;
}
.reg .item .info label {
    font-size: 14px;
    margin-right:8px;
    color:#505050;
}
.reg .item input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding: 5px;
    vertical-align: middle;
}
.reg .item .fonterror
{
    color:#c40000;
    margin-left: 10px;
    padding: 5px;
}
.reg .item .info span{
    color: #808080;
}
.reg .rule span
{
    padding-left:6px;
}
.reg .rule input{
    vertical-align: middle;
}
.reg .rule strong
{
    text-decoration:underline;
    margin:0 2px;
}
.reg .button,.nextbtn{
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 700;
    height:38px;
    line-height:38px;
    text-align: center;
    text-decoration: none;
    width:132px;
	background:url(images/no-repeat.gif) no-repeat 0 -792px;
}
.nextbtn{
	background-position:0 -840px;
}
.reg .button,.claimLogin,.submit02,.nextbtn
{
    margin: 20px 0 30px;
}
.side
{
    width:400px;
    padding-right:8px;
}
.side .other
{
    background:#fff;
    color: #808080;
    height:260px;
    line-height: 2;
    padding: 15px 20px;
    width: 330px;
    border:8px solid #e8e8e8;
}
.side .other .reglogin{
    border-bottom: 1px dotted #CCC;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.fix
{
    display:block;
}
.fix li
{
    float:left;
    width: 148px;
    line-height:20px;
}
.fix li a
{
    padding-left:20px;
    display:inline-block;
}
.loginother
{
    background:url(images/loginother.png) no-repeat 0 0;
    height:189px;
    position:relative;
    
}
.loginother a
{
    position:absolute;
}
.loginother a.qqlogin
{
    top:50px;
    left:30px;
}
.loginother a.sinalogin
{
    top:45px;
    left:235px;
}
.loginother a.renrenlogin
{
     top:25px;
    left:125px;
}

/***********************会员分类*****************/
.registtype{
	padding:15px 35px;
	background:#f9f9f9 url(images/typebg.gif) no-repeat 100% 100%;
}
.business,.tourist{
	width:289px;
	float:left;
	background:url(images/busni.png) no-repeat 0 0;
	padding:197px 15px 15px 15px;
	border:1px solid #ddd;
	margin:0 60px;
}
.tourist{
	background:url(images/tourist.png) no-repeat 0 0;
	
}
.registtype h2{
	font-weight:700;
	color:#5cb703;
	line-height:25px;
}
ul.list li{
	line-height:22px;
	background:url(images/no-repeat.gif) no-repeat 2px -112px;
	padding-left:15px;
}
.nextstep{
	text-align:center;
}

/****************注册成功**********************/
.success
{
    font-size:26px;
    font-weight:700;
    color:#498300;
    line-height:45px;
    margin:45px 0 10px 0;
    font-family:"微软雅黑";
    letter-spacing:3px;
}
.tips
{
    background:#f2f8ff;
    border:1px solid #c3daf2;
    border-width:1px 2px 2px 1px;
    padding:10px 25px;
    width:600px;
    margin:20px auto;
    line-height:20px;
}
.tips p
{
   margin:3px 0;
   color:#656565;
}
.succinfo span
{
    margin:0 8px;
}
/****************找回密码***************/
.findWordTitle
{
    border-bottom: 1px solid #D3D3D3;
    font-size: 14px;
    padding: 5px 0 5px 15px;
}
.findWordTitle h2
{
    color: #666666;
    padding-left: 65px;
    padding-top: 17px;
    background:url(images/findPasswordBg.gif) no-repeat 0 0;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 40px;
}
/******************我是商家*******************/
.datatitle{
	border-bottom:1px dashed #ddd;
	height:30px;
	line-height:30px;
}
.datatitle span{
	float:right;
	color:#888;
	padding-right:5px;
}
.datatitle span strong{
	color:#f60;
	margin:0 3px;
}
.datatitle h2{
	color:#66b513;
	font-size:14px;
	background:url(images/no-repeat.gif) no-repeat 0 -944px;
	padding-left:30px;
}
/*********填写信息*********/
.basetype{
	border-bottom:1px solid #ddd;
	padding:15px;
}
.basetype h3{
	color:#090;
	font-weight:700;
	line-height:28px;
}
.basetype input{
	margin:0 3px;
	vertical-align:middle;
}
.basetype span{
	margin:0 6px;
}
/*********确认按钮********/
.registBtn{
	background:url(images/no-repeat.gif) no-repeat 0 -888px;
	height:41px;
	width:142px;
	cursor:pointer;
}
/*************资料信息***************/
.tab tr td{
	line-height:35px;
	padding:0 8px;
}
.tab tr td.left{
	text-align:right;
	padding-right:3px;
	font-size:13px;
	letter-spacing:1px;
}
.tab02 tr th{
	text-align:left;
	background:#f6f6f6;
	border-bottom:1px solid #ddd;
	padding:3px 0 3px 8px;
}
.tab02  td{
	line-height:25px;
	padding-left:8px;
	border-bottom:1px solid #e9e9e9;
}
.book_total
{
    color:#f60;
    font-size:16px;
    font-weight:700;
    text-align:right;
    padding-right:10px;
}
.tab tr.bottom
{
    border-top:1px solid #ddd;
}
.prompt
{
    background:url(images/index_icon.png) no-repeat 6px -260px #fff4ed ;
    border:1px solid #ffac75;
    line-height:20px;
    padding:0 8px 0 25px;
    display:inline-block;
    margin:0 8px;
}
.input{
	border:1px solid #ddd;
	height:19px;
	line-height:19px;
}
.tab tr td input{
	margin:0 4px;
	vertical-align:middle;
}
.tab tr td.bottom{
	padding:8px 0;
	text-align:center;
}
p.introgray{
	color:#888;
}
span.redlink{
	color:#c40000;
}
.check{
	line-height:20px;
	margin:3px 0;
}
.check span{
	margin:0 4px;
}
/**************table***************/
.tabBord{
	border:1px solid #c7d2e3;
}

.tabBord tr th{
	background:#ebf2fb;
	font-weight:700;
}
.tabBord tr td,.tabBord tr th{
	padding:3px;
	border-bottom:1px solid #c7d2e3;
	text-align:center;
	line-height:20px;
	word-break: break-all;
	word-wrap:break-word;
}
.tabBord02 td{
	border-bottom:1px solid #ddd;
	text-align:left;
	padding:3px 5px;
}
.tabBord tfoot{
	background:#e7eef8;
}
.tabBord tr td.left
{
    text-align:right;
    background:#ebf2fb;
    border-right:1px solid #c7d2e3;
}
.tabBord tr td.right
{
    text-align:left;
}
a.bluelink{
	color:#369;
}
.blueBtn,.grayBtn,.blueBtnOver,.grayBtnOver,.greenBtn,.greenBtnOver,.greenBtn02,.greenBtnOver02{
	background:url(images/navbg.gif) repeat-x 0 -431px #7ec0fe;
	height:20px;
	line-height:20px;
	color:#fff;
	padding:0 6px;
	border:1px solid #337ebd;
	overflow:hidden;
	cursor:pointer;
	letter-spacing:2px;
	margin:3px 0;
}
.greenBtn02,.greenBtnOver02{
	background:url(images/navbg.gif) repeat-x 0 -478px #87d1de;
	border:none;
	height:21px;
	line-height:21px;
}
.grayBtn,.grayBtnOver{
	background:url(images/navbg.gif) repeat-x 0 -458px #fefefe;
	color:#505050;
	border-color:#ddd;
}
.greenBtn,.greenBtnOver{
	background:url(images/navbg.gif) repeat-x 0 -613px #95cc91;
	border:1px solid #06ae36;
}
.blueBtnOver,.grayBtnOver,.greenBtnOver,.searchBtnover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.graybg{
	background:#f6f6f6;
}
/******************我的好友标题****************/
.titleMangeFriden{
	background:url(images/navbg.gif) no-repeat 100% -571px;
	height:34px;
	line-height:34px;
}
.titleMangeFridenL{
	background:url(images/navbg.gif) no-repeat 0 -499px;
	height:34px;
	line-height:34px;
}
.titleMangeFridenM{
	background:url(images/navbg.gif) repeat-x 0 -534px;
	margin:0 5px;
	height:34px;
	line-height:34px;
}
.titleMangeFridenM input
{
    margin-top:8px;
    _margin-top:4px;
}
.titleMangeFridenM div.page{
	text-align:right;
	padding-right:5px;
	line-height:34px;
}
/***********好友列表*************/
ul.manageFriend li{
	padding:8px;
	border-bottom:1px solid #c7d2e3;
	clear:both;
	min-height: 60px; 
	_height:60px;

}
ul.manageFriend li dl dt{
	float:left;
	margin-right:10px;
}
ul.manageFriend li dl dd.operate{
	float:right;
	padding-right:5px;
}
ul.manageFriend li h3{
	line-height:25px;
	font-weight:700;
}
ul.manageFriend li p{
	line-height:22px;
}
ul.manageFriend li a.delete{
	display:inline-block;
	background:url(images/no-repeat.gif) no-repeat 0 -1096px;
	width:18px;
	height:18px;
	margin:0 10px;
}
ul.manageFriend li span.icon_arrow a{
	background:url(images/no-repeat.gif) no-repeat 2px -1118px #fff;
	padding:3px 15px 3px 18px;
	border-right:1px solid #e3eef8;
}
ul.manageFriend li span.icon_arrow a:hover{
	background:url(images/no-repeat.gif) no-repeat 2px -1118px #e3eef8;
	text-decoration:none;
	color:#369;
}
/****************弹出层****************/
.Popup{
	border:1px solid #84abc6;
	padding:10px 20px;
	width:195px;
}
.Popup ul{
	margin:5px 0;
}
.Popup ul li{
	line-height:24px;
	color:#336699;
}
.Popup ul li input{
	margin:0 3px;
	vertical-align:middle;
}
/***********************用户管理中心首页***************************/
.fullscreen{
	width:100%;
}
.managebg{
	background:url(images/managebody.png) repeat-x 0 29px #fff;
	width:100%;
}
.managecont02{
	background:url(images/managecontbg.png) repeat-y 0 0;
	margin-bottom:15px;
	margin:4px auto;
	width:1003px;
}
.managecontbottom{
	background:url(images/managecontbottom.png) no-repeat 0 100%;
	height:3px;
	clear:both;
	padding-top:5px;
}
#manageLeftMenu{
	width:205px;
	overflow:hidden;
}
#manageLeftMenu h2{
	background:url(images/menu.png) no-repeat 0 0;
	width:205px;
	height:66px;
	display:block;
}
#manageLeftMenu ul{
	width:192px;
	margin:10px 1px 0 1px;
	border-top:1px solid #deeacb;
	overflow:hidden;
}
#manageLeftMenu ul li{
	height:34px;
	line-height:34px;
}
#manageLeftMenu ul li a{
	background:url(images/menu.png) no-repeat 0 -100px;
	display:block;
	padding-left:45px;
	color:#505050;
	font-weight:700;
}
#manageLeftMenu ul li a:hover{
	background-position:0 -66px;
	text-decoration:none;
}
#manageLeftMenu ul li.now a{
	background-position:0 -66px;
	color:#8f7c02;
}
/******************右侧信息******************/
.manageRight{
	width:798px;
	_width:795px;
	overflow:hidden;
	margin-top:15px;
}
/***********位置**************/
.place{
	line-height:24px;
}
.place span{
	float:right;
}
.place span a.green{
	color:#46a805;
}
.place p strong{
	font-weight:400;
	margin:0 4px;
}
.place p strong a{
	font-weight:700;
}
/*************右侧信息*****************/
.boxblue{
	border:1px solid #cfe1f6;
	background:#fff;
}
.contblue{
	background:#f2f8ff;
	padding:5px;
	border:1px solid #CEE1EE;
}
.contblue span a
{
    color:#36c;
    margin-right:5px;
}
.contblue span strong
{
    margin:0 5px;
}
.manageRightInfo{
	width:220px;
	overflow:hidden;
}
.manageLeftInfo{
	width:570px;
	overflow:hidden;
}
/*********标题*******/
.titlemanage{
	background:url(images/navbg.gif) repeat-x 0 -368px;
	height:29px;
	line-height:29px;
}
.titlemanage h2{
	padding-left:8px;
	line-height:29px;
	font-weight:700;
}
/******************基本信息********************/
.baseinfo .greetings span
{
    padding-right:8px;
}
.baseinfo .greetings strong{
	font-size:20px;
	color:#266fbb;
	line-height:35px;
}
.baseinfo dl dt{
	float:left;
	margin-right:8px;
}
.baseinfo .contblue{
	line-height:30px;
	padding:3px 8px;
}
.baseinfo .contblue span{
	margin:0 15px;
}
.baseinfo .contblue span strong{
	margin:0 5px;
}
.grayfont{
	color:#888;
	line-height:20px;
	padding-left:3px;
}
.aboutinfo{
	border-top:1px solid #cfe1f6;
	padding:8px 0;
	background:#f2f8ff;
}
.aboutinfo span{
	margin:0 8px;
}
/***********************基本资料**************************/
.titleTabmanage{
	background:url(images/navbg.gif) repeat-x 0 -295px;
	height:28px;
	line-height:28px;
	padding-left:10px;
}
.titleTabmanage li{
	background:url(images/navbg.gif) repeat-x 0 -267px;
	float:left;
}
.titleTabmanage li p{
	border-right:1px solid #c7d2e3;
	margin-left:-1px;
}
.titleTabmanage li a{
	padding:0 15px;
	text-align:center;
	display:inline-block;
	font-weight:700;
	border-left:1px solid #c7d2e3;
}
.titleTabmanage li a:hover{
	background:url(images/navbg.gif) repeat-x 0 -398px;
	color:#505050;
	text-decoration:none;
	border-left:1px solid #c7d2e3;
}
.titleTabmanage li.now a{
	background:url(images/navbg.gif) repeat-x 0 -323px;
	border:0;
	_border-left:1px solid #c7d2e3;
	
}
.titleTabmanage li.now  p{
	border-left:1px solid #c7d2e3;
}
.titleTabmanage h2{
	line-height:28px;
	padding-left:1em;
}
/*******************我的游记******************************/
.titleManageRight{
	background:url(images/line.gif) repeat-x 0 100%;
	height:35px;
	line-height:35px;
}
.titleManageRight span{
	float:right;
}
.titleManageRight span a.write{
	background:url(images/no-repeat.gif) no-repeat 0 -1060px;
	height:23px;
	line-height:23px;
	width:76px;
	display:block;
	color:#fff;
}
.titleManageRight span a.write strong{
	padding-left:26px;
}
.titleManageRight span a:hover {
	text-decoration:none;
}
.titleManageRight h2{
	background:url(images/no-repeat.gif) no-repeat 0 -1010px;
	height:35px;
	line-height:35px;
	padding-left:40px;
	font-weight:700;
}
/****************文章列表*******************/
dl.articleList{
	border-bottom:1px solid #eee;
	padding-bottom:3px;
	margin:3px 0;
}
dl.articleList dt{
	height:24px;
	line-height:24px;
}
dl.articleList dt span a{
	color:#369;
	text-decoration:underline;
}
dl.articleList dt h3{
	background:url(images/no-repeat.gif) no-repeat 0 -980px;
	padding-left:22px;
}
dl.articleList dt h3 a{
	color:#369;
	margin-right:8px;
	font-size:14px;
}
dl.articleList dd{
	line-height:20px;
}
/*******************分页******************/
.page,.pageBord{
	text-align:center;
	height:25px;
	line-height:25px;
}
.page a, .page span,.pageBord a,.pageBord span{
    margin: 0 4px;
}
.page span.now {
    color: #FF6600;
    font-weight: 700;
}
.page span.none,.pageBord span.none {
    color: #BFBFBF;
}
.pageBord a,.pageBord span.now{
	border:1px solid #ddd;
	padding:1px 5px;
}
.pageBord span.now,.pageBord a:hover{
	border:1px solid #fe7c02;
	background:#fdf3e7;
	color:#f60;
	text-decoration:none;
}
.pageBord input{
	margin:0 2px;
}
/*****************个人中心************************
***********************************************/

.leftSpace{
	width:210px;
	overflow:hidden;
}
.titleSpace,.titleGraySpace{
	background:url(images/navbg.gif) repeat-x 0 -637px;
	height:35px;
	line-height:35px;
}
.titleGraySpace{
	background-position:0 -677px;
}
.titleSpace span{
	float:right;
	padding-right:5px;
}
.titleSpace span a{
	color:#36c;
	margin:0 4px;
}
.titleSpace h2{
	color:#2e9102;
	font-weight:700;
	padding-left:8px;
}
.titleSpace h2 b{
	font-weight:400;
}
.personPhoto{
	text-align:center;
}
.personPhoto dt img{
	padding:3px;
	background:#fff;
	border:1px solid #ddd;
}
.personPhoto dd{
	line-height:25px;
}
.personPhoto dd span{
	margin:0 10px;
	padding-left:19px;
	background:url(images/personspace.gif) no-repeat 0 -76px;
}
.personPhoto dd span a{
	color:#36c;
}
.personPhoto dd span.message{
	background:url(images/personspace.gif) no-repeat 0 -78px;
}
.personPhoto dd span.update{
	background-position:0 -55px;
}
.personPhoto dd span.edite{
	background-position:0 -23px;
}
.personPhoto dd span.dressup{
	background-position:0 0;
}

p.more{
	height:30px;
	line-height:30px;
	text-align:right;
	padding-right:8px;
	border-top:1px solid #ddd;
}
p.more a{
	color:#36c;
	background:url(images/personspace.gif) no-repeat 0 -114px;
	padding-left:10px;
}
.statistics p span a{
	margin-right:35px;
}
/*****************右侧信息*********************/
.rightSpace{
	width:783px;
	float:right;
}
.rightSpaceL{
	width:563px;
	overflow:hidden;
}
.join{
	line-height:30px;
	background:url(images/personspace.gif) no-repeat 0 -136px;
	padding-left:20px;
}
/************留言内容******************/
.messageCont{
	border-top:1px dashed #ddd;
}
.messageCont dl.imglist{
	border-bottom:1px solid #ddd;
	min-height:55px;
	_height:55px;
	height:100%;
}
/*************写游记***************/
.write p{
	line-height:35px;
}
.inputWrite{
	border:1px solid #ccc;
	height:30px;
	padding-left:3px;
	line-height:30px;
}
.centeralign{
	text-align:center;
}
.redbtn{
	background:url(images/redbtn.png) no-repeat 0 0;
	width:98px;
	height:27px;
	text-align:center;
	color:#fff;
	font-weight:700;
	line-height:27px;
	cursor:pointer;
}
.perm span{
	margin:0 4px;
}
.perm span input{
	vertical-align:middle;
	margin:0 2px;
}

/*************左侧菜单*******************/
.leftMenu li{
	line-height:25px;
	border-bottom:1px solid #ddd;
}
.leftMenu li a{
	padding-left:8px;
	display:block;
}
.leftMenu li a:hover{
	background:#f7f5f5;
	text-decoration:none;
	color:#505050;
}
.leftMenu li.now a{
	background:#eeecec;
	font-weight:700;
}
/******************商铺*********************
********************************************/
.shopSpaceCont{
	background:url(images/shopbg.png) repeat-y 0 0;
}
/************左侧*************/
.shopSpaceLeft{
	width:281px;
	float:left;
}
.shopSpaceRight{
	width:713px;
	float:right;
	overflow:hidden;
}
.width_250{
	width:250px;
}
.width_330{
	width:330px;
}
.width_720{
	width:720px;
}
.width_260{
	width:260px;
	overflow:hidden;
}
.shopLCont{
	padding:2px 5px;

}
.shopLCont p
{
    line-height:22px;
}
.boxgray{
	border:1px solid #c5d5bc;
	background:#fff;
}
.shopTitle{
	background:url(images/personspace.gif) no-repeat 0 -424px;
	height:49px;
	line-height:49px;
	text-align:center;
	color:#fff;
	font-weight:700;
	font-size:20px;
}
.shopTitle a
{
    color:#fff;
}
.shopTitle a:hover
{
    text-decoration:unline;
    color:#fff;
}
.introshop{
	line-height:20px;
}
.introshop span a{
	background:#3cb407;
	color:#fff;
	padding:2px;
}
.introshop span a:hover{
	background:#58bf2b;
	text-decoration:none;
}
.linkshop strong{
	color:#f60;
	margin:0 2px;
}
.blueFont{
	color:#36c;
}
.icon_more{
	background:url(images/personspace.gif) no-repeat 100% -248px;
	width:8px;
	height:8px;
	margin-left:8px;
	display:inline-block;
}
/*************标题**************/
.titleshop{
	line-height:30px;
	border-bottom:1px solid #ddd;
	margin-bottom:5px;
}
.titleshop span{
	float:right;
	padding-right:8px;
}
.titleshop h2{
	font-weight:700;
	padding-left:1em;
	font-size:14px;
	line-height:30px;
}
.titleshop02
{
    background:url(images/titleshopbg.png) repeat-x 0 10px;
    height:30px;
    line-height:30px;
}
.titleshop02 h2 strong
{
    background:#fff;
    padding:0 18px;
    font-size:14px;
    line-height:30px;
}
/*********服务**********/
.serviceTit{
	background:url(images/personspace.gif) no-repeat 0 -559px;
	height:32px;
	width:229px;
	margin-top:5px;
}
ul.serviceList li{
	float:left;
	margin:1px;
}
ul.serviceList li{
	background:url(images/personspace.gif) no-repeat 0 -185px;
	display:block;
	width:74px;
	height:31px;
	line-height:31px;
	text-align:center;
	color:#505050;
	font-weight:700;
	letter-spacing:1px;
	font-size:14px;
	color:#888;
}
ul.serviceList li.now{
	background-position:-81px -185px;
	color:#2f8a04;
}
.shareshop{
	width:445px;
	float:left;
}
.serviceselect table
{
    width:100%;
} 
/**************大家的印象**************/
.orange03,.orange04,.blueFont02{
	color:#f60;
	font-size:16px;
	font-weight:700;
}
.orange02{
	color:#f90;
}
.blueFont02{
	color:#36c;
}
.number span{
	background:url(images/personspace.gif) repeat-x 0 -320px #fff;
	height:64px;
	line-height:64px;
	display:inline-block;
	border:solid #e3e0e0;
	border-width:0 1px;
	padding:0 15px;
}
.number span strong{
	font-size:26px;
	font-weight:700;
	color:#f60;
	margin:0 5px;
	line-height:64px;
}
.introFont
{
    margin:15px 0;
}
.introFont p{
	line-height:22px;
	margin:3px 0;
}
.font14{
	font-size:14px;
}
.introtitle{
	text-align:center;
	line-height:20px;
}
.introtitle h4{
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:700;
	margin:10px 0;
}
.introtitle p
{
    color:#888;
}
/*********************搜索******************/
.rightSearch{
	width:248px;
	overflow:hidden;
}
.rightSearch .hotinfo{
	width:auto;
}
.rightSearch .hotinfo p a{
	margin:0 6px;
	width:auto;
}
.searchbg{
	background:url(images/searchbg.png) repeat-x 0 100%;
}
.login{
	border-top:1px dashed #ddd;
	padding-top:8px;
	margin-top:5px;
}
.leftSrarch{
	width:733px;
	overflow:hidden;
}
.boxOrange{
	border:1px solid #eaa56e;
	background:#fff6ef;
}
.searchtitle{
	position:relative;
	top:-6px;
}
/************排序***********/
.specialFunc{
	background:#efefef;
	padding:5px;
}
.pagenav{
	float:right;
	width:auto;
}
.pagenav a,.order .orderCell{
	display:inline-block;
	background:url(images/search.gif) repeat-x 0 -279px;
	border:1px solid #c8c8c8;
	height:21px;
	line-height:21px;
}
.pagenav a span{
	 padding:0 3px;
}
.pagenav a.pre span span,.order .orderCell a span{
	 padding-left: 8px;
	 background:url(images/search.gif) no-repeat 0px 0px;
}
.pagenav a.next span span{
	 padding-right: 8px;
	 background:url(images/search.gif) no-repeat 100% 0px;
}
.pagenav a:hover{
	text-decoration:none;
	border:1px solid #f60;
}
/******排序方式***********/
.order label{
	margin:0 4px;
}
.order .orderCell{
	margin:0 4px;
	padding:0 4px;
}
.order .orderCell a span.up{
	padding-right:13px;
	background:url(images/search.gif) no-repeat 100% -109px;
}
.order .orderCell a span{
	padding-right:13px;
	background:url(images/search.gif) no-repeat 100% -76px;
}
.order .orderCell a:hover{
	background-position:100% -137px;
	text-decoration:none;
}
.order .orderCell a:hover span.up,.order .orderCell a.now span.up,.order .orderCell a.now span.down{
	background-position:100% -137px;
	text-decoration:none;
}
.order .orderCell a.now span.down,.order .orderCell a:hover span.down{
	background-position:100% -161px;
}
.evaluate
{
    clear:both;
    line-height:30px;
    border-top:1px solid #c5d5bc;
    padding-top:10px;
    padding:5px 15px;
    line-height:20px;
}
.evaluate span
{
    line-height:20px;
}
.evaluate .price{
	color:#ff7f00;
	font-size:25px;
	margin:0 5px;
	line-height:30px;
}
.titleSearch{
	line-height:28px;
	height:28px;
	overflow:hidden;
}
.titleSearch h2 strong{
	font-size:14px;
	padding-left:15px;
}
.titleSearch h2 span{
	color:#888;
	margin-left:10px;
}
.titleSearch span.f_right{
	color:#888;
}
/*****************搜索结果2011年9月26日********************/
.searchpanel{
	padding:10px 0;
	height:220px;
}
.panel-tt{
	background:url(images/housebg.gif) repeat-x 0 -524px;
	height:49px;
	line-height:49px;
	width:473px;
}
.panel-tt .panel-tt-l,.panel-tt .panel-tt-r{
	background:url(images/housebg.gif) no-repeat 0 -467px;
	width:5px;
	height:49px;
	display:inline-block;
	float:left;
}
.panel-tt .panel-tt-r{
	background-position:100% -467px;
	float:right;
}
.panel-tt h2{
	float:left;
	padding:0 15px;
	font-size:16px;
	font-weight:700;
}
span.iconmore a{
	background:url(images/housebg.gif) no-repeat -242px -452px;
	width:8px;
	height:11px;
	display:block;
	margin:15px 10px 0 0;
}
span.iconmore a:hover{
	background-position:-225px -452px;
}
.panel-bd{
	border:1px solid #b7c4b3;
}
.farmer-avatar{
	padding: 10px 15px 10px 10px;
    text-align: center;
    width: 190px;
	background:url(images/jian.png) no-repeat 100% 0;
	border-right:1px solid #b7c4b3;
}
.farmer-avatar span{
	margin-top:5px;
	display:block;
}
.farmer-info{
	padding: 10px 15px 10px 10px;
	width:470px;
	font-size:14px;
	line-height:22px;
}
.farmer-info .hlist li{
	float:left;
	margin:10px 5px;
}
.searchpanel .book{
	width:268px;
	padding:10px;
	background:#f5f5f5;
	height:201px;
	border-left:1px solid #b7c4b3;
}
.searchpanel .book h3{
	font-size:14px;
	line-height:25px;
	margin-bottom:5px;
	font-weight:700;
}
/***************热门推荐*****************/
.titleHot{
	border-bottom:1px solid #ddd;
	background:url(images/search.gif) no-repeat 0 -228px;
	height:34px;
	line-height:34px;
}
.titleHot span{
	float:right;
	padding-right:8px;
}
.titleHot span a{
	text-decoration:underline;
}
.titleHot h2{
	padding-left:35px;
	font-size:14px;
	font-weight:700;
}
.titletuijian{
	background:url(images/tuijian.png) no-repeat 100% 0 #40b40b;
	height:51px;
	overflow:hidden;
}
.titletuijian p{
	text-align:right;
	padding-right:5px;
	padding-top:30px;
}
.titletuijian p a.pre{
	background:url("images/no-repeat.gif") no-repeat  0 -528px;
    display:inline-block;
    height:14px;
    width:18px;
}
.titletuijian p a.next{
	background:url("images/no-repeat.gif") no-repeat  -18px -528px;
    display:inline-block;
    height:14px;
    width:18px;
}

/**********标题****************/
.titlearrow{
	height:33px;
	line-height:33px;
	border-bottom:1px solid #ddd;
}
.titlearrow h2{
	background:url(images/search.gif) no-repeat 5px -15px;
	padding-left:25px;
	font-size:14px;
	line-height:33px;
}
/*******************地图点开*************************/
/*******************地图点开*************************/
.map{
	height:440px;
}
.map .introcont{
	width:270px;
	background:url(images/mapbg.png) repeat-y 0 0; 
	padding-left:20px;
	height:428px;
}
.map .introcont p{
	line-height:22px;
	margin:3px 0;
}
.map .introcont .info p
{
    line-height:30px;
    font-size:14px;
    border-bottom:1px solid #e5e5e5;
    margin:5px 0;
}
.map .introcont p span
{
    color:#f90;
    font-weight:700;
    margin:0 2px;
    font-size:30px;
    float:right;
    
}
.map .introcont .info strong
{
    font-size:30px;
    color:#f90;
}
.map .introcont p.shenq
{
    text-align:center;
    border:none;
}
.map .introcont p.shenq a
{
    background:url(images/personspace.gif) no-repeat 0 -977px;
    width:258px;
    height:29px;
    display:inline-block;
}
a.support,a.opposition
{
    /*background:url(images/personspace.gif) no-repeat 0 -1055px;*/
    background:url(images/icon_support.gif) no-repeat 0 0;
    display:inline-block;
    height:24px;
    width:24px;
}
a.opposition
{
    background:url(images/personspace.gif) no-repeat -39px -1055px;
}
.map .introcont p.shenq a:hover
{
    background:url(images/personspace.gif) no-repeat 0 -1013px;
}
.map .intro{
	float:right;
	width:290px;
}
.map .intro h2{
	background:url(images/mapdetail.gif) no-repeat 0 -96px;
	height:54px;
	line-height:54px;
	padding-left:20px;
}
.map .intro h2 strong{
	background:#40b40b;
	color:#fff;
	padding:3px 15px;
	font-size:18px;
	letter-spacing:2px;
}
/**************地图页排行**************/
.up
{
    background:url(images/search.gif) no-repeat -59px -139px;
    width:11px;
    height:10px;
    display:block;
}

/***********************地图链接*******************/
div.mapdetail02{
	position:absolute;
}
div.mapdetail02 a{
	display:inline-block;
	width:60px;
	font-weight:700;
}
/**************湖北***************/
.mapdetail_hubei{
	background:url(images/mapdail_hubei.jpg) no-repeat 0 0;
	height:430px;
	width:687px;
	position:relative;
}
div.mapdetail02 a.wuhan{
	top:250px;
	left:482px;
	position:absolute;
}
div.mapdetail02 a.suizhou{
	top:140px;
	left:190px;
	position:absolute;
}
div.mapdetail02 a.huangshi{
	top:294px;
	left:570px;
	position:absolute;
}
div.mapdetail02 a.shiyan{
	top:77px;
	left:184px;
	position:absolute;
}
div.mapdetail02 a.jinzhou{
	top:285px;
	left:316px;
	position:absolute;
}
div.mapdetail02 a.yichang{
	top:243px;
	left:230px;
	position:absolute;
}
div.mapdetail02 a.xiangfan{
	top:104px;
	left:295px;
	position:absolute;
}
div.mapdetail02 a.ezhou{
	top:274px;
	left:494px;
	position:absolute;
}
div.mapdetail02 a.jinmen{
	top:208px;
	left:312px;
	position:absolute;
}
div.mapdetail02 a.huanggang{
	top:258px;
	left:547px;
	position:absolute;
}
div.mapdetail02 a.xiaogan{
	top:226px;
	left:473px;
	position:absolute;
}
div.mapdetail02 a.xianning{
	top:324px;
	left:493px;
	position:absolute;
}
div.mapdetail02 a.enshi{
	top:315px;
	left:38px;
	position:absolute;
	width:120px;
}
div.mapdetail02 a.shennongjia{
	top:165px;
	left:161px;
	position:absolute;
}
div.mapdetail02 a.xiantao{
	top:300px;
	left:410px;
	position:absolute;
}
div.mapdetail02 a.tianmen{
	top:255px;
	left:362px;
	position:absolute;
}
div.mapdetail02 a.qianjiang{
	top:298px;
	left:354px;
	position:absolute;
}
/******************陕西*******************/
.mapdetail_shanxi{
	background:url(images/mapdail_Shanxi.jpg) no-repeat 0 0;
	height:430px;
	width:687px;
	position:relative;
}
div.mapdetail02 a.yulin{
	top:93px;
	left:356px;
	position:absolute;
}
div.mapdetail02 a.yanan{
	top:174px;
	left:340px;
	position:absolute;
}
div.mapdetail02 a.xianyang{
	top:269px;
	left:300px;
	position:absolute;
}
 div.mapdetail02 a.baoji{
	top:291px;
	left:250px;
	position:absolute;
}
div.mapdetail02 a.hanzhong{
	top:361px;
	left:248px;
	position:absolute;
}
div.mapdetail02 a.tongchuan{
	top:245px;
	left:333px;
	position:absolute;
}
div.mapdetail02 a.xian{
	top:297px;
	left:325px;
	position:absolute;
}
div.mapdetail02 a.weinan{
	top:259px;
	left:370px;
	position:absolute;
}
div.mapdetail02 a.shangluo{
	top:330px;
	left:375px;
	position:absolute;
}
div.mapdetail02 a.ankang{
	top:383px;
	left:330px;
	position:absolute;
}
/*****************湖南*******************/
.mapdetail_hunan{
	background:url(images/mapdail_hunan.jpg) no-repeat 0 0;
	height:430px;
	width:687px;
	position:relative;
}
div.mapdetail02 a.changsha{
	top:140px;
	left:455px;
	position:absolute;
}
div.mapdetail02 a.zhuzhou{
	top:188px;
	left:447px;
	position:absolute;
}
div.mapdetail02 a.zhangjiajie{
	top:50px;
	left:248px;
	position:absolute;
}
div.mapdetail02 a.changde{
	top:85px;
	left:330px;
	position:absolute;
}
div.mapdetail02 a.yueyang{
	top:65px;
	left:448px;
	position:absolute;
}
div.mapdetail02 a.huaihua{
	top:220px;
	left:206px;
	position:absolute;
}
div.mapdetail02 a.yiyang{
	top:120px;
	left:360px;
	position:absolute;
}
div.mapdetail02 a.loudi{
	top:175px;
	left:320px;
	position:absolute;
}
div.mapdetail02 a.xiangtan{
	top:180px;
	left:398px;
	position:absolute;
}
div.mapdetail02 a.shaoyang{
	top:230px;
	left:295px;
	position:absolute;
}
div.mapdetail02 a.hengyang{
	top:265px;
	left:398px;
	position:absolute;
}
div.mapdetail02 a.yongzhou{
	top:308px;
	left:327px;
	position:absolute;
}
div.mapdetail02 a.binzhou{
	top:340px;
	left:423px;
	position:absolute;
}
div.mapdetail02 a.tujia{
	top:75px;
	left:198px;
	position:absolute;
}
/********************重庆********************/
.mapdetail_chongqing{
	background:url(images/mapdail_chongqing.jpg) no-repeat 0 0;
	height:430px;
	width:687px;
	position:relative;
}
.mapdetail_chongqing div.mapdetail02 a{
	font-size:20px;
	line-height:30px;
}
div.mapdetail02 a.chongqing{
	top:200px;
	left:355px;
	position:absolute;
}
/*****************北京*************/
.mapdetail_beijing{
	background:url(images/mapdail_beijing.jpg) no-repeat 0 0;
	height:430px;
	width:687px;
	position:relative;
}
.mapdetail_beijing div.mapdetail02 a{
	font-size:20px;
	line-height:30px;
}
div.mapdetail02 a.beijing{
	top:180px;
	left:340px;
	position:absolute;
}
.titlemap{
	line-height:35px;
	margin-top:15px;
}
.titlemap span{
	padding-right:8px;
}
.titlemap h2{
	background:url(images/mapdetail.gif) no-repeat 0 0;
	height:26px;
	width:168px;
}
.titlemap h2.newjoin{
	background-position:0 -57px;
}
.titlemap h2.contact{
	background-position:0 -28px;
}
ul.onlineList li{
	float:left;
	width:85px;
	background:url(images/mapdetail.gif) no-repeat 0 -159px;
	line-height:25px;
	padding-left:20px;
	margin:0 5px;
}
/************加入****************/
.w288
{
    width:288px;
}
.w703
{
    width:703px;
}
.joinnjl .f_right p
{
    line-height:30px;
}
.icon_joinN
{
    line-height:25px;
    color:#309201;
    background:url(images/icon_other.png) no-repeat -277px -548px;
    padding-left:30px;
    margin:15px 0;
}
.no1
{
    background:url(images/icon_other.png) no-repeat -277px -548px;
}
.no2
{
    background:url(images/icon_other.png) no-repeat -277px -516px;
}
.no3
{
    background:url(images/icon_other.png) no-repeat -277px -485px;
}
.qiqu
{
    padding-left:30px;
}
.qiqu span
{
    margin:0 8px;
    line-height:25px;
    display:inline-block;
}
.qiqu span input
{
    margin-right:5px;
    vertical-align:middle;
}
.linkmap
{
    line-height:35px;
    padding-left:30px;
}
.linkmap p strong
{
    width:70px;
    display:inline-block;
    font-size:14px;
}
.operatejoin
{
    text-align:center;
    margin:15px auto;
    width:703px;
    height: 18px;
}
.operatejoin a
{
    background:url(images/icon_other.png) no-repeat 0 -487px;
    width:110px;
    height:24px;
    display:inline-block;
    text-align:center;
} 
/********弹出层**********/
.popjoin
{
    width:703px;
    background:#f1f8ff;
    border:#d6dded solid;
    border-width:1px 2px 2px 1px;
    padding:15px;
}
.popjoin h1
{
    line-height:45px;
    color:#ff6600;
    font-size:20px;
    font-family:"微软雅黑";
    font-weight:700;
    letter-spacing:2px;
}
.popjoin p
{
    line-height:30px;
    text-align:center;
}
.popjoin p span
{
    margin:0 8px;
    font-size:14px;
}
.fabupop
{
    margin:15px 0;
    text-align:center;
}
.fabupop a
{
    background:url(images/icon_other.png) no-repeat 0 -534px;
    height:29px;
    width:177px;
    display:inline-block;
}
/*******************收录信息****************/
.includeInfo{
	background:#e6fedc;
	line-height:25px;
	padding:5px 10px;
}
.includeInfo span{
	float:right;
}
.includeInfo span a{
	font-weight:700;
	color:#37b800;
	text-decoration:underline;
	font-size:14px;
}
.titleOnline{
	line-height:34px;
	border-bottom:1px solid #ddd;
	padding-left:10px;
}

/*****************商铺认领****************/
.claim .claimtarget{
	line-height:30px;
	
}
.claim .claimtarget a{
	margin:0 8px;
}
.claim .info{
	background:#f2fbfe;
	border:1px solid #90dbff;
	padding:8px 10px;
}
.claim .info strong{
	margin:0 8px;
}
.claimdetail{
	width:852px;
	margin:0 auto;
}
.widtn_410{
	width:410px;
	overflow:hidden;
}
.claimdetail .claimMode{
	border:1px solid #ddd;
}
.claimdetail .claimMode h2{
	border-bottom:1px solid #ddd;
	background:url(images/mapdetail.gif) no-repeat 15px -240px;
	height:52px;
	line-height:52px;
	padding-left:65px;
}
.claimdetail .claimMode h2.no1{
	background-position:15px -464px;
}
.claimdetail .claimMode h2.no2{
	background-position:15px -387px;
}
.claimMode ul{
	padding:0 40px;
}
.claimMode ul li{
	float:left;
	line-height:30px;
	width:150px;
	margin:5px 0;
}
.yellowbg{
	background:#f8f4d7;
	border:1px solid #e4c3a6;
	padding:8px 15px;
}

ul.qqonline li{
	background:url(images/mapdetail.gif) no-repeat 0 -351px;
	height:31px;
	padding-left:40px;
	width:110px;
}
ul.qqonline li a{
	color:#1d4f86;
}
ul.qqonline li.gray{
	background-position:0 -320px;
	color:#505050;
}
.loginClaim ul li{
	width:auto;
	padding:0;
	line-height:28px;
	margin:0;
}
.claimLogin,.submit02{
	background:url(images/mapdetail.gif) no-repeat 0 -569px;
	width:128px;
	height:39px;
	display:inline-block;
	cursor:pointer;
	float:left;
}
.upload-form p{
	line-height:35px;
	margin:3px;
}
.submit02{
	background:url(images/mapdetail.gif) no-repeat 0 -532px;
	height:38px;
}
.sumbitbtn{
	padding-top:25px;
}
/**********************相册管理*********************/
ul.albumList li{
	float: left;
    height: 175px;
    margin: 5px 18px;
    position: relative;
    width: 112px;
}
ul.albumList li p.cover{
	background:url(images/albumbg.png) no-repeat 0 0;
	height:116px;
    padding:3px 0 0 2px;
    text-align: center;
    width: 110px;
}
ul.photo_list li{
	float:left;
	margin:5px 18px;
}
ul.photo_list li p.conts img{
    font-size: 0;
    height: 100px;
    line-height: 0;
    overflow: hidden;
    padding: 2px;
    width:100px;
	background:#fff;
	padding:3px;
	border:1px solid #ddd;
}
ul.photo_list li p.name{
	text-align:center;
	line-height:25px;
}
ul.photo_list li p.name a{
	color:#888;
}
ul.photo_list li.onhover p.conts img{
	border:1px solid #0FF;
}
ul.photo_list li.onhover p.name a{
	color:#505050;
}
.photo_toolbar{
	line-height:35px;
	height:35px;
	margin-bottom:5px;
}
.photo_toolbar .page{
	line-height:35px;
}
.bigimg img{
	width:640px;
	height:auto;
	overflow:hidden;
}
.blueprompt
{
    border:1px solid #369;
    padding:8px 15px;
}
/**************商铺类型**************/
.orangebor
{
    border-top:2px solid #f60;
    background:#fffbdc;
    color:#f60;
}
.greenbor
{
    border-top:2px solid #4aa70c;
    background:#e6f8db;
    color:#318a00;
}


/**********************foot***********************/
#foot,#footmanage{
	border-top:2px solid #ddd;
	text-align:center;
	width:1003px;
	margin:25px auto;
	padding:15px 0;
}
#foot p,#footmanage p{
	line-height:35px;
}
#foot p.link a{
	margin:0 8px;
}
#footmanage{
	background:url(images/foot.png) repeat-x 0 0;
	border:0;
	width:100%;
	margin:0 auto;
	color:#fff;
}
#footmanage p.link a{
	color:#fff;
	margin:0 8px;
}













